package com.ccys.db.vo.doctor.doctorConsultStage;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @program: WhiteCoat
 * @description:
 * @author: ZhangJingCan
 * @create: 2024-02-26 13:20
 **/

@Data
public class UpdateTextTemplateVo {

    /**
     * 总页数
     */
    @JsonProperty("total_page")
    private Integer totalPage;

    /**
     * 专家
     */
    @JsonProperty("specialists")
    private String specialists;

    /**
     * 文本模板列表
     */
    @JsonProperty("textTemplates")
    private List<TextTemplate> textTemplates;

    /**
     * 文本模板内部类
     */
    @Data
    public static class TextTemplate {
        /**
         * ID
         */
        @JsonProperty("id")
        private String id;

        /**
         * 医生ID
         */
        @JsonProperty("doctor_id")
        private String doctorId;

        /**
         * 模板名称
         */
        @JsonProperty("template_name")
        private String templateName;

        /**
         * 模板消息
         */
        @JsonProperty("template_message")
        private String templateMessage;

        /**
         * 状态
         */
        @JsonProperty("status")
        private Boolean status;

        /**
         * 是否默认
         */
        @JsonProperty("is_default")
        private Boolean isDefault;

        /**
         * 显示顺序
         */
        @JsonProperty("disp_order")
        private Integer displayOrder;

        /**
         * 创建时间
         */
        @JsonProperty("created_on")
        private Date createdOn;
    }

}
